// import GeekIcon from '@/components/geek-icon.vue'
// import AppTabbar from '@/components/app-tabbar.vue'

// export default function (Vue, options) {
//   console.log('install', options)
//   Vue.component(GeekIcon.name, GeekIcon)
//   Vue.component(AppTabbar.name, AppTabbar)
// }

export default function (Vue, options) {
  // 自动读取components的.vue结尾文件  返回值（function）=  require.context(文件夹路径,是否读取子文件,正则匹配哪些文件)
  const req = require.context('./', true, /\.vue$/)
  // 拿到文件的路径，返回值是function,它如果传入路径，能相当于import该文件
  // console.log(req.keys())
  req.keys().forEach(item => {
    // item:当前自动导入的文件路径
    // console.log(req(item).default)
    const componentCom = req(item).default
    Vue.component(componentCom.name, componentCom)
  })

  //   console.log('install', options)
  // Vue.component(GeekIcon.name, GeekIcon)
  // Vue.component(AppTabbar.name, AppTabbar)
}
